package co.edu.uniquindio.ondas.dtos;

import java.io.Serializable;

/**
 * @author Javier
 *Esta clase es un DTO para obtener el resumen de una Evaluacion hecha por un evaluador
 */
public class ResumenEvaluacionSeleccionDTO implements Serializable{
	private static final long serialVersionUID = 1L;
	/**
	 * Identificador de la evaluacion
	 */
	private long idEvaluacion;
	/**
	 * Identificador de la investigacion
	 */
	private long idInvestigacion;
	/**
	 * tema calificacion 
	 */
	private int tema;
	/**
	 * impacto calificacion
	 */
	private int impacto;
	/**
	 * proyeccion calificacion
	 */
	private int proyeccion;
	/**
	 * labor Investigativa calificacion
	 */
	private int laborInvestigativa;
	/**
	 * numeroPersonas calificacion
	 */
	private int numeroPersonas;
	/**
	 * cumple condicion calificacion
	 */
	private int cumpleCondicion;
	/**
	 * total calificacion
	 */
	private int total;
	/**
	 * observaciones de la evaluacion
	 */
	private String observaciones;
	/**
	 * nombre del grupo
	 */
	private String nombreGrupo;
	/**
	 * nombre del municipio
	 */
	private String municipio;
	/**
	 * nombre de la sede
	 */
	private String sede;
	/**
	 * identificador del evaluador
	 */
	private String idEvaluador;
	/**
	 * nombre del evaluador
	 */
	private String nombreEvaluador;
	/**
	 * nombre de la investigacion donde se agrupa 
	 */
	private String nombreInvestigacion;
	/**
	 * Metodo constructor 
	 *@param idEvaluacion
	 *@param idInvestigacion
	 *@param tema
	 *@param impacto
	 *@param proyeccion
	 *@param laborInvestigativa
	 *@param numeroPersonas
	 *@param cumpleCondicion
	 *@param total
	 *@param observaciones
	 *@param nombreGrupo
	 *@param municipio
	 *@param sede
	 *@param idEvaluador
	 *@param nombreEvaluador
	 *@param nombreInvestigacion
	 */
	public ResumenEvaluacionSeleccionDTO(long idEvaluacion,
			long idInvestigacion, int tema, int impacto, int proyeccion,
			int laborInvestigativa, int numeroPersonas, int cumpleCondicion,
			int total, String observaciones, String nombreGrupo,
			String municipio, String sede, String idEvaluador,
			String nombreEvaluador, String nombreInvestigacion) {
		super();
		this.idEvaluacion = idEvaluacion;
		this.idInvestigacion = idInvestigacion;
		this.tema = tema;
		this.impacto = impacto;
		this.proyeccion = proyeccion;
		this.laborInvestigativa = laborInvestigativa;
		this.numeroPersonas = numeroPersonas;
		this.cumpleCondicion = cumpleCondicion;
		this.total = total;
		this.observaciones = observaciones;
		this.nombreGrupo = nombreGrupo;
		this.municipio = municipio;
		this.sede = sede;
		this.idEvaluador = idEvaluador;
		this.nombreEvaluador = nombreEvaluador;
		this.nombreInvestigacion=nombreInvestigacion;
	}
	/**
	 * Obtiene el idEvaluacion
	 * @return the idEvaluacion
	 */
	public long getIdEvaluacion() {
		return idEvaluacion;
	}
	/**
	 * Asigna el  idEvaluacion
	 * @param idEvaluacion 
	 */
	public void setIdEvaluacion(long idEvaluacion) {
		this.idEvaluacion = idEvaluacion;
	}
	/**
	 * Obtiene el idInvestigacion
	 * @return the idInvestigacion
	 */
	public long getIdInvestigacion() {
		return idInvestigacion;
	}
	/**
	 * Asigna el  idInvestigacion
	 * @param idInvestigacion 
	 */
	public void setIdInvestigacion(long idInvestigacion) {
		this.idInvestigacion = idInvestigacion;
	}
	/**
	 * Obtiene el tema
	 * @return the tema
	 */
	public int getTema() {
		return tema;
	}
	/**
	 * Asigna el  tema
	 * @param tema 
	 */
	public void setTema(int tema) {
		this.tema = tema;
	}
	/**
	 * Obtiene el impacto
	 * @return the impacto
	 */
	public int getImpacto() {
		return impacto;
	}
	/**
	 * Asigna el  impacto
	 * @param impacto 
	 */
	public void setImpacto(int impacto) {
		this.impacto = impacto;
	}
	/**
	 * Obtiene el proyeccion
	 * @return the proyeccion
	 */
	public int getProyeccion() {
		return proyeccion;
	}
	/**
	 * Asigna el  proyeccion
	 * @param proyeccion 
	 */
	public void setProyeccion(int proyeccion) {
		this.proyeccion = proyeccion;
	}
	/**
	 * Obtiene el laborInvestigativa
	 * @return the laborInvestigativa
	 */
	public int getLaborInvestigativa() {
		return laborInvestigativa;
	}
	/**
	 * Asigna el  laborInvestigativa
	 * @param laborInvestigativa 
	 */
	public void setLaborInvestigativa(int laborInvestigativa) {
		this.laborInvestigativa = laborInvestigativa;
	}
	/**
	 * Obtiene el numeroPersonas
	 * @return the numeroPersonas
	 */
	public int getNumeroPersonas() {
		return numeroPersonas;
	}
	/**
	 * Asigna el  numeroPersonas
	 * @param numeroPersonas 
	 */
	public void setNumeroPersonas(int numeroPersonas) {
		this.numeroPersonas = numeroPersonas;
	}
	/**
	 * Obtiene el cumpleCondicion
	 * @return the cumpleCondicion
	 */
	public int getCumpleCondicion() {
		return cumpleCondicion;
	}
	/**
	 * Asigna el  cumpleCondicion
	 * @param cumpleCondicion 
	 */
	public void setCumpleCondicion(int cumpleCondicion) {
		this.cumpleCondicion = cumpleCondicion;
	}
	/**
	 * Obtiene el total
	 * @return the total
	 */
	public int getTotal() {
		return total;
	}
	/**
	 * Asigna el  total
	 * @param total 
	 */
	public void setTotal(int total) {
		this.total = total;
	}
	/**
	 * Obtiene el observaciones
	 * @return the observaciones
	 */
	public String getObservaciones() {
		return observaciones;
	}
	/**
	 * Asigna el  observaciones
	 * @param observaciones 
	 */
	public void setObservaciones(String observaciones) {
		this.observaciones = observaciones;
	}
	/**
	 * Obtiene el nombreGrupo
	 * @return the nombreGrupo
	 */
	public String getNombreGrupo() {
		return nombreGrupo;
	}
	/**
	 * Asigna el  nombreGrupo
	 * @param nombreGrupo 
	 */
	public void setNombreGrupo(String nombreGrupo) {
		this.nombreGrupo = nombreGrupo;
	}
	/**
	 * Obtiene el municipio
	 * @return the municipio
	 */
	public String getMunicipio() {
		return municipio;
	}
	/**
	 * Asigna el  municipio
	 * @param municipio 
	 */
	public void setMunicipio(String municipio) {
		this.municipio = municipio;
	}
	/**
	 * Obtiene el sede
	 * @return the sede
	 */
	public String getSede() {
		return sede;
	}
	/**
	 * Asigna el  sede
	 * @param sede 
	 */
	public void setSede(String sede) {
		this.sede = sede;
	}
	/**
	 * Obtiene el idEvaluador
	 * @return the idEvaluador
	 */
	public String getIdEvaluador() {
		return idEvaluador;
	}
	/**
	 * Asigna el  idEvaluador
	 * @param idEvaluador 
	 */
	public void setIdEvaluador(String idEvaluador) {
		this.idEvaluador = idEvaluador;
	}
	/**
	 * Obtiene el nombreEvaluador
	 * @return the nombreEvaluador
	 */
	public String getNombreEvaluador() {
		return nombreEvaluador;
	}
	/**
	 * Asigna el  nombreEvaluador
	 * @param nombreEvaluador 
	 */
	public void setNombreEvaluador(String nombreEvaluador) {
		this.nombreEvaluador = nombreEvaluador;
	}
	/**
	 * Obtiene el nombreInvestigacion
	 * @return the nombreInvestigacion
	 */
	public String getNombreInvestigacion() {
		return nombreInvestigacion;
	}
	/**
	 * Asigna el  nombreInvestigacion
	 * @param nombreInvestigacion 
	 */
	public void setNombreInvestigacion(String nombreInvestigacion) {
		this.nombreInvestigacion = nombreInvestigacion;
	}
	
}
